package me.zhengjie.vo.Inventory;

import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;
import me.zhengjie.dao.MaterialDao;

import java.util.Date;
import java.util.List;

@Data
@AllArgsConstructor
@NoArgsConstructor
@Accessors(chain = true)
public class ContainerExtractVo {

    @ApiModelProperty(value = "楼层")
    private String floor;

    @ApiModelProperty(value = "储位编码")
    private String storeId;

    @ApiModelProperty(value = "载具编码")
    private String containerCode;

    @ApiModelProperty(value = "物料条码")
    private String itemBarCodeList;

    @ApiModelProperty(value = "物料信息")
    private List<MaterialDao> materialList;

//    @ApiModelProperty(value = "物料的唯一标识")
//    private String itemBarCode;
//
//    @ApiModelProperty(value = "物料的编号")
//    private String materialCode;
//
//    @ApiModelProperty(value = "物料的名称")
//    private String materialName;
//
//    @ApiModelProperty(value = "用于标识载具的唯一编码")
//    private String containerCode;
//
//    @ApiModelProperty(value = "原料、辅料、半成品")
//    @TableField("material_category")
//    private String materialCategory;
//
//    @ApiModelProperty(value = "入厂时间")
//    @TableField("entry_time")
//    private Date entryTime;
//
//    @ApiModelProperty(value = "'入库时间'")
//    @TableField("create_date")
//    private Date createDate;
//
//    @ApiModelProperty(value = "物料的数量")
//    private Double inventoryQuantity;
//
//    @ApiModelProperty(value = "物料的计量单位")
//    private String unit;
//
//    @ApiModelProperty(value = "物料的批次号")
//    private String batchCode;
//
//    @ApiModelProperty(value = "冻结（0冻结/1启用）")
//    @TableField("disable")
//    private Integer disable;
//
//    @ApiModelProperty(value = "原物料的生产厂家")
//    private String manufacturers;



}
